<?php
	require_once('include/menu.class.php');
	require_once('include/user.class.php');
	require_once('include/database.class.php');
	require_once('include/const.inc.php');
	$menu = Menu::create();
	$db = new Database();
	User::start();
	echo '<?xml version="1.0" encoding="UTF-8"?>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="pl">
<head>
	<title>Baza danych obiektów turystycznych</title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<link rel="icon" type="image/png" href="images/photos.png">
	<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
	<?php
		echo $menu;
	?>
	<?php
		if(($_GET['modifiedopening']=='yes'))
		{
			?>
				<div id="success-listing">
				<ul>
			<?php
					if ($_GET['modifiedopening']=='yes') echo '<li>Obiekt zmodyfikowany.</li>';
			?>
				</ul>
				</div>
			<?php
		}
		if(!User::isAdmin() || ($_GET['modifiedopening']=='no'))
		{
			?>
				<div id="error-listing">
				<ul>
			<?php
				if(!User::isAdmin()) echo '<li>Nie jesteś administratorem!</li>';
				if ($_GET['modifiedopening']=='no')
				{
					echo '<li>Nie udało się zmodyfikować obiektu.';
					if(isset($_GET['err'])) echo '<br/>'.base64_decode($_GET['err']);
					echo '</li>';
				}
			?>
				</ul>
				</div>
			<?php
		}
		if(User::isAdmin())
		{
	?>
	<div id="admin-container">
	<?php
			if(!isset($_GET['id_ob']))
			{	
				header("Location: objects.php");
			}
			else
			{
				$object = $db->query('SELECT * FROM obiekty WHERE id_ob='.intval($_GET['id_ob']));
				if(count($object)==0)
				{
					echo 'Nie ma takiego obiektu.';
				}
				else
				{
					$object = $object[0];
					$openings = $db->query('SELECT id_ob, dzien_tyg, to_char(godzina_od,\'HH24:MI\') as godzina_od, to_char(godzina_do,\'HH24:MI\') as godzina_do FROM okresy_otwarcia WHERE id_ob='.intval($_GET['id_ob']).' ORDER BY dzien_tyg, godzina_od');
					echo '<h3><img src="images/time.png" /> '.$object['nazwa'].' - okresy otwarcia</h3>';
					if(count($openings) == 0) echo 'Obiekt nieczynny. </br>';
					else
					{
						echo 'Obiekt czynny w następujących porach:';
						echo '<ul>';
						foreach($openings as $opening)
						{
							echo '<li>'.$weekdays[$opening['dzien_tyg']].', '.$opening['godzina_od'].' - '.$opening['godzina_do'].' (<a href="do_openings.php?act=del&id_ob='.$opening['id_ob'].'&godzina_od='.$opening['godzina_od'].'&dzien_tyg='.$opening['dzien_tyg'].'">usuń</a>)</li>';
						}
						echo '</ul>';
					}
					echo '<form action="do_openings.php" method="get">';
					echo '<input type="hidden" name="act" value="add"/>';
					echo '<input type="hidden" name="id_ob" value="'.$object['id_ob'].'"/>';
					echo '<br/>Dodaj okres otwarcia: ';
					echo '<select name="dzien_tyg" style="width: 120px;">';
					for($i = 1; $i < 8; $i++)
					{
						echo '<option value="'.$i.'">'.$weekdays[$i].'</option>';
					}
					echo '</select>, od';
					echo '<select name="godzina_od_hh" style="width: 43px;">';
					for($i = 0; $i < 24; $i += 1)
					{
						echo '<option value="'.$i.'">'.($i < 10 ? '0' : '').$i.'</option>';
					}
					echo '</select>:<select name="godzina_od_mm" style="width: 43px;">';
					for($i = 0; $i < 60; $i += 5)
					{
						echo '<option value="'.$i.'">'.($i < 10 ? '0' : '').$i.'</option>';
					}
					echo '</select> do';
					echo '<select name="godzina_do_hh" style="width: 43px;">';
					for($i = 0; $i < 24; $i += 1)
					{
						echo '<option value="'.$i.'">'.($i < 10 ? '0' : '').$i.'</option>';
					}
					echo '</select>:<select name="godzina_do_mm" style="width: 43px;">';
					for($i = 0; $i < 60; $i += 5)
					{
						echo '<option value="'.$i.'">'.($i < 10 ? '0' : '').$i.'</option>';
					}
					echo '</select>';
					echo '<input type="submit" value="OK" />';
					echo '</form>';
				}
			}
		}
	?>
	</div>

</body>
</html>